package global.com.loansapplication.ui.fragment.contract;

import java.util.List;

import global.com.loansapplication.base.BasePresenter;
import global.com.loansapplication.base.BaseView;
import global.com.loansapplication.bean.BannerInfo;
import global.com.loansapplication.bean.ClueInfo;
import global.com.loansapplication.bean.SettingInfo;

/**
 * Created by chenjian on 17/11/30.
 */

public interface ClueContract {

    interface View extends BaseView {
        void refreshComplete();

        void loadMoreComplete();

        void hasLoadMore(boolean b);

        void upDateList(List<ClueInfo> list);

        void upImageList(List<BannerInfo> bannerInfos);
    }

    interface Presenter extends BasePresenter {
        void toSelect();

        void GetBanner();

        void getList(SettingInfo settingInfo);

        void refresh();
    }
}
